package com.ruoyi.system.mapper.zhuangxiumapper;

import com.ruoyi.system.domain.supe.PlatformCoupon;
import org.apache.ibatis.annotations.Select;

import java.util.List;

public interface PlatformCouponMapper {

    /**
     * 查询平台优惠卷
     *
     * @param platformId 平台优惠卷ID
     * @return 平台优惠卷
     */
    public PlatformCoupon selectPlatformCouponById(Integer platformId);

    /**
     * 查询平台优惠卷列表
     *
     * @param platformCoupon 平台优惠卷
     * @return 平台优惠卷集合
     */
    public List<PlatformCoupon> selectPlatformCouponList(PlatformCoupon platformCoupon);

    public List<PlatformCoupon> findAllList();

    /**
     * 新增平台优惠卷
     *
     * @param platformCoupon 平台优惠卷
     * @return 结果
     */
    public int insertPlatformCoupon(PlatformCoupon platformCoupon);

    /**
     * 修改平台优惠卷
     *
     * @param platformCoupon 平台优惠卷
     * @return 结果
     */
    public int updatePlatformCoupon(PlatformCoupon platformCoupon);
    public int updateStateCou(PlatformCoupon platformCoupon);

    /**
     * 删除平台优惠卷
     *
     * @param platformId 平台优惠卷ID
     * @return 结果
     */
    public int deletePlatformCouponById(Integer platformId);

    /**
     * 批量删除平台优惠卷
     *
     * @param platformIds 需要删除的数据ID
     * @return 结果
     */
    public int deletePlatformCouponByIds(Integer[] platformIds);

//    @Select(" select sum(terrace_money) from platform_terrace ")
    public int findAllSum();
}
